Auto merge of #3213 - matklad:simler-locks, r=alexcrichton
authorbors <bors@rust-lang.org>
Mon, 31 Oct 2016 04:15:00 +0000 (21:15 -0700)
committerGitHub <noreply@github.com>
Mon, 31 Oct 2016 04:15:00 +0000 (21:15 -0700)
Append only git checkouts

Ok, so this should fix #3209 by using a full git revision as the name of the checkout path.

I don't fully understand the code here, and I haven't thought about backwards/forwards compatibility hard, but the approach should be viable, and maybe even the implementation here is OK?


Trivial merge